.fullWidth {
  width: 100%;
}

.fullHeight {
  height: 100%;
}

.mainArea {
  margin: 20px 20px 0;
  padding-bottom: 100px;
}

.mainBox {
  composes: fullWidth;
  padding: 20px;
  margin: 0 0 20px;
  border-radius: 15px;
  background: #fff;
}

.swiper {
  height: 670px;
}

.swiperImg {
  composes: fullWidth;
  composes: fullHeight;
  border-radius: 20px;
}

.storeBox {
  padding-top: 20px;
  border-top: 1px solid #ddd;
}

.avatarImg {
  width: 150px;
  height: 150px;
  border-radius: 15px;
}

.storeBoxRight {
  composes: fullWidth;
  composes: fullHeight;
  padding: 0 0 0 20px;
  overflow: hidden;
}

.bottomArea {
  composes: fullWidth;
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 100px;
  background: #fff;
}

.bottomButton {
  margin: 0 20px;
}
